package com.syh.jn.scm.dto.downstream.purchase;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Date:2018/7/3
 * Author:Clown
 * 下游采购订单项VO;
 */
@Data
public class DownPurchaseOrderItemVo implements Serializable {
    /**
     * 订单项id
     */
    private Long id;
    /**
     * 商品ID
     */
    private Long goodsId;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 商品编号
     */
    private String goodsCode;
    /**
     * 商品条形码
     */
    private String codeBar;
    /**
     * 商品分类ID
     */
    private Long categoryId;
    /**
     * 商品分类名称
     */
    private String categoryName;
    /**
     * 商品单位
     */
    private String units;
    /**
     * 商品毛重
     */
    private BigDecimal grossWeight;
    /**
     * 商品净重
     */
    private BigDecimal netWeight;
    /**
     * 商品收货数量
     */
    private BigDecimal inQuantity;
    /**
     * 商品发货数量
     */
    private BigDecimal outQuantity;
    /**
     * 商品订购数量
     */
    private BigDecimal quantity;
    /**
     * 商品单价
     */
    private BigDecimal price;
    /**
     * 所属种类,应用分类的父类目录
     */
    private String categoryCatalogCode;
    /**
     * -1 辅助商品  1  基础商品
     */
    private Short isDefaultGoods;
    /**
     * 基础商品id （如果是基础商品 则指向他自己）
     */
    private Long defaultGoodsId;
    /**
     * 与基础商品转换率（如果是基础商品 则等于1）
     */
    private BigDecimal conversionRate;
    /**
     * 规格
     */
    private String specName;
    /**
     * 商品备注
     */
    private String remark;

}
